//package com.chenyue.cm.utils;
//
//import org.springframework.util.StringUtils;
//
//import com.chenyue.cm.entity.BaseResult;
//import com.chenyue.cm.enums.ResultEnum;
//
///**
// * @ClassName ResultUtil
// * @Description TODO
// * @Author XDiongwei
// * @Date 2019-03-07 17:02
// **/
//public class ResultUtil {
//	/**
//	 *
//	 * @author XDiongwei
//	 * @Description TODO
//	 * @date 2019/3/8 0008-9:10
//	 * @param [status, code, errMsg, data]
//	 * @return lc.zy.ball.entity.BaseResult<T>
//	 */
//	public static <T> BaseResult<T> genResult(Integer status, Integer code, String errMsg, T data) {
//		BaseResult<T> result = BaseResult.newInstance();
//		result.setStatus(status);
//		result.setCode(code);
//		result.setMsg(errMsg);
//		result.setData(data);
//		return result;
//	}
//
//
//	/**
//	 * SUCCESS Data
//	 * @author XDiongwei
//	 * @Description TODO
//	 * @date 2019/3/8 0008-10:43
//	 * @param [responseEnum, data]
//	 * @return lc.zy.ball.entity.BaseResult<T>
//	 */
//	public static <T> BaseResult<T> genSuccessResult(ResultEnum resultEnum, T data) {
//		return genResult(resultEnum.getStatus(), resultEnum.getCode(), resultEnum.getMessage(), data);
//	}
//
//	/**
//	 * SUCCESS
//	 *
//	 * @param [responseEnum]
//	 * @return lc.zy.ball.entity.BaseResult<T>
//	 * @author XDiongwei
//	 * @Description TODO
//	 * @date 2019/3/8 0008-10:43
//	 */
//	public static <T> BaseResult<T> genSuccessResult(ResultEnum resultEnum, String message) {
//		return genResult(resultEnum.getStatus(), resultEnum.getCode(), StringUtils.isEmpty(message) ? resultEnum.getMessage() : message, null);
//	}
//
//
//	/**
//	 * errorMsg
//	 * @author XDiongwei
//	 * @Description TODO
//	 * @date 2019/3/8 0008-10:44
//	 * @param [errorMsg, message]
//	 * @return lc.zy.ball.entity.BaseResult<T>
//	 */
//	public static <T> BaseResult<T> errorMsg(ResultEnum errorMsg, String message) {
//		return genResult(errorMsg.getStatus(), errorMsg.getCode(), StringUtils.isEmpty(message) ? errorMsg.getMessage() : message, null);
//	}
//
//	public static BaseResult error(Integer code, String msg) {
//		BaseResult result = new BaseResult();
//		result.setCode(code);
//		result.setMsg(msg);
//		return result;
//	}
//
//
//
//}
